home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / ibu.arc / IBU.DOC < prev   
Encoding:
Text File  |  1984-11-13  |  69.4 KB  |  2,285 lines

  1.  
  2.  
  3.  
  4.  
  5.                                         INCREMENTAL BACKUP UTILITY V1.05
  6.  
  7.                                                                 06/15/84
  8.  
  9.                                                              Mike Hodapp
  10.  
  11.  
  12.                                                         5609 Apache Road
  13.  
  14.                                                           Louisville, KY
  15.  
  16.                                                                    40207
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.             PREFACE
  69.  
  70.  
  71.             INCREMENTAL BACKUP UTILITY 1.05 ENHANCEMENTS
  72.  
  73.             This version contains the following improvements:
  74.  
  75.                  changes in the display of the function key definitions.
  76.  
  77.                  several  changes  to  this  document  to allow it to be
  78.                  printed on most printers.
  79.  
  80.             INCREMENTAL BACKUP UTILITY 1.04 ENHANCEMENTS
  81.  
  82.             This version contains the following improvements:
  83.  
  84.                  allows  the  copying  of DOS volume labels (DOS 2.0 and
  85.                  later  only)  to be requested via an optional parameter
  86.                  on  the  invocation command line or when restarting the
  87.                  backup  utility.  Once  enabled,  the label copy option
  88.                  remains  on  until  it  is  turned  off  via  a restart
  89.                  parameter.
  90.  
  91.                  allows  paths (DOS 2.0 and later only) to be specified,
  92.                  both  at initial command entry time and when restarting
  93.                  the backup utility.
  94.  
  95.                  provides  the  DOS editing keys for use while keying in
  96.                  the  paths,  file specifications and label copy options
  97.                  when restarting.
  98.  
  99.                  provides   significant   improvements  to  the  restart
  100.                  screen,  including  the  display  of parameters entered
  101.                  for   the   previous  run,  a  reverse  video  area for
  102.                  entering  new  parameters,  a  description  of  the DOS
  103.                  editing   keys,   the  identification  of  the  default
  104.                  disk/diskette  drive,  and  the  status  of  the volume
  105.                  label copy option.
  106.  
  107.                  provides  various  enhancements  to  the screen display
  108.                  functions, especially for color monitor users.
  109.  
  110.             INCREMENTAL BACKUP UTILITY 1.03 ENHANCEMENTS
  111.  
  112.             This version contains the following improvements:
  113.  
  114.                  does  not attempt to backup zero length files; previous
  115.                  versions  which allowed this may have created directory
  116.                  errors when backing up zero length files.
  117.  
  118.                  does   copy  DOS  2.0  volume  labels  (which  are zero
  119.                  length.)
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                  expands  the  file  attribute  display  using words and
  135.                  mnemonics providing for greater ease of use.
  136.  
  137.                  increases  the  number  of  files allowed in the source
  138.                  and   target  directories  to  a  maximum  of  255 (see
  139.                  explanation of message 501.)
  140.  
  141.                  allows  the  user  to  control  the  characteristics of
  142.                  monitors attached to the IBM Color/Graphics adapter.
  143.  
  144.                  provides  a  new  algorithm  for determining the source
  145.                  and   target   disk/diskette  drives,  always  making a
  146.                  "reasonable"  selection  when the user does not specify
  147.                  which drive(s) to use.
  148.  
  149.                  provides  for interrupting the backup process after the
  150.                  RUN  key has been pressed, using the Ctrl-Break key for
  151.                  quick  interruptions  and  the  S1  key  for  a delayed
  152.                  interrupt.
  153.  
  154.                  provides   for  interrupting  while  deleting  files by
  155.                  pressing the Ctrl-Break key.
  156.  
  157.             INCREMENTAL BACKUP UTILITY FUTURE ENHANCEMENTS
  158.  
  159.             Some    possible   future   enhancements   which   are being
  160.             considered include:
  161.  
  162.                  provide,  via  function keys, for displaying the source
  163.                  files   in  character  and/or  hexadecimal  format with
  164.                  browsing and searching facilities.
  165.  
  166.                  provide,   via   function   keys,  for  full  directory
  167.                  displays,  similar  to  the  current  file display, but
  168.                  with just one line per file.
  169.  
  170.                  provide  Huffman encoding technique(s) and/or character
  171.                  compression  routines  for optionally reducing the size
  172.                  of  the  backup  files,  allowing  more  files  on each
  173.                  backup volume.
  174.  
  175.             Any  additional  recommendations  for  enhancements would be
  176.             greatly appreciated.
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.             INCREMENTAL BACKUP UTILITY
  202.  
  203.             INTRODUCTION
  204.  
  205.             OVERVIEW
  206.  
  207.             The  Incremental  Backup Utility provides an easy method for
  208.             backing  up new or modified disk and diskette files. Some of
  209.             it's features include:
  210.  
  211.             -    Operates as a DOS command.
  212.  
  213.             -    Displays  the  amount  of free space on both the source
  214.                  and the target disk/diskette.
  215.  
  216.             -    Displays    the    space   required   on   the   target
  217.                  disk/diskette for the backup operation.
  218.  
  219.             -    Provides   full   screen   display  of  the  file names
  220.                  selected for backup.
  221.  
  222.             -    Allows  scrolling of the display using PgUp, PgDn, Home
  223.                  and End keys.
  224.  
  225.             -    Provides 7 sorting sequences for the file display.
  226.  
  227.             -    Allows  files  selected  for  backup  to  be marked for
  228.                  exclusion from backup.
  229.  
  230.             -    Allows  files  selected  for  backup  to  be marked for
  231.                  deletion.
  232.  
  233.             -    Allows  files  marked  for  exclusion or deletion to be
  234.                  unmarked prior to actually being excluded or deleted.
  235.  
  236.             -    Provides a display of the function key definitions.
  237.  
  238.             -    Allows  the  function key definitions to be toggled off
  239.                  providing for the display of an additional file name.
  240.  
  241.             -    Can   be  reused  any  number  of  times  without being
  242.                  reloaded into memory.
  243.  
  244.             -    Will  copy  any  valid  DOS  file  including those with
  245.                  special file attributes.
  246.  
  247.             -    Will  copy  a  volume  label  (DOS 2.0 or later) if the
  248.                  label option is specified.
  249.  
  250.             -    Allows  paths  (DOS  2.0  or later) to be specified for
  251.                  both source and target disk/diskettes.
  252.  
  253.               INCREMENTAL BACKUP UTILITY                                 1
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.            CAPABILITIES
  270.  
  271.            This  utility  is  designed to be an extension to DOS and is
  272.            invoked  like  any  other  DOS  command. As with many of the
  273.            other  DOS  commands,  file  specifications  and an optional
  274.            parameter  may  be  entered  on  the  command line. The file
  275.            specifications  are  used  to qualify the files to be backed
  276.            up   and   the  names  of  the  backup  files.  The optional
  277.            parameter  enables  the  utility  option to copy DOS 2.0 (or
  278.            later) volume labels.
  279.  
  280.            The  backup  copy  of  a  file  may  be  on the same disk or
  281.            diskette  as the original file if its filename and extension
  282.            are different than the original file.
  283.  
  284.            The  names  of all files which are candidates for backup are
  285.            displayed  for  you  to  examine. A file becomes a candidate
  286.            based  on  its  directory date and timestamp compared to the
  287.            date and timestamp of its backup file.
  288.  
  289.            Files may be excluded from the display and as candidates for
  290.            backup  via  function  key.  It  is  also possible to delete
  291.            files  that  have  been selected for backup using a function
  292.            key.  The exclusion and deletion actions are "marked" on the
  293.            display  and  do not actually take place until you press the
  294.            "Process"  function  key  or  the  "RUN"  function key. This
  295.            requirement  for  two  actions  reduces  the  possibility of
  296.            accidents, especially in the case of deletions.
  297.  
  298.            Files   marked   for   exclusion  or  deletion  may  also be
  299.            "Unmarked".  The  unmarking  may be done individually or all
  300.            marks may be "Reset" at the same time.
  301.  
  302.            The display heading reflects the file specifications entered
  303.            at  invocation  time,  the  amount of free space on both the
  304.            source  and  the  target  disk/diskette,  and the invocation
  305.            time and date. See Appendix A, SCREEN LAYOUT.
  306.  
  307.            The  body  of  the  display  contains  a  line for each file
  308.            selected  for  backup  and  second line for its backup file.
  309.            Each  of these display lines contains the date and timestamp
  310.            of the file as well as its size and file attributes.
  311.  
  312.            The  last  two  lines  of the display may be used to display
  313.            the function key definitions or to display file information.
  314.            The  last  line  of the display will also be used to display
  315.            any messages generated by the utility.
  316.  
  317.            You  can  sort  the  display into any of seven sequences via
  318.            function keys.
  319.              INCREMENTAL BACKUP UTILITY                                 2
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.             A   function  key  is  defined  as  "Quit"  to  allow you to
  334.             terminate the current display activity at any time.
  335.  
  336.             The  utility can be restarted without having to be reinvoked
  337.             as  a  DOS  command.  You are given the option to restart or
  338.             terminate   the   utility  when  the  current  processing is
  339.             completed.  This  eliminates  having  to  reload the program
  340.             from  disk/diskette  for  each  use  when  you  have several
  341.             diskettes to backup or some other multiple backup activity.
  342.  
  343.             Any  valid DOS file may be copied. Zero length files are not
  344.             considered  valid  files  and  will  not  be  backed up. Any
  345.             attempt  to backup a zero length file will be ignored during
  346.             the  actual  copy  processing. Subdirectory entries (DOS 2.0
  347.             or  later  only)  will  not  be  copied since they are  zero
  348.             length files. The exception to this is the volume label.
  349.  
  350.             Volume  labels  may  be copied, providing a means other than
  351.             the  FORMAT command (DOS 2.0 or later) for labeling volumes.
  352.             This  is  convenient  when  you wish to label a volume which
  353.             already  has files on it. You can copy or copy-with-rename a
  354.             label  from  a volume which has a valid DOS label. The label
  355.             created  will have its date and timestamp set to the current
  356.             DOS  values,  indicating  when it was actually placed on the
  357.             disk/diskette.  A  volume  label  will be copied to the root
  358.             directory,  even  when the target of the backup operation is
  359.             a  subdirectory.  Attempting  to  copy  a  second label to a
  360.             volume  produces an error message and terminates the current
  361.             backup process.
  362.  
  363.             The  deletion  of  volume  labels  (DOS 2.0 or later) is not
  364.             supported.
  365.  
  366.             Paths  are  fully  supported (DOS 2.0 or later) allowing you
  367.             to   copy   from  any  directory/subdirectory  to  any other
  368.             directory/subdirectory, even on the same disk/diskette.
  369.  
  370.             Some  care  is  required  when  using the Incremental Backup
  371.             Utility  to  backup  or  copy  the  two files IBMBIO.COM and
  372.             IBMDOS.COM.  These  two  files  are  the  DOS system modules
  373.             loaded  into  memory when you start DOS. They need to be the
  374.             first  files  physically  on  a  volume;  they  are normally
  375.             placed  properly  by  the  DOS FORMAT or SYS commands. While
  376.             the  Incremental  Backup  Utility  will copy these files, it
  377.             cannot  guarantee  copying  them to their required locations
  378.             for  creating a DOS system. They will be copied to the first
  379.             "available" sectors on the target disk/diskette.
  380.  
  381.  
  382.  
  383.  
  384.  
  385.               INCREMENTAL BACKUP UTILITY                                 3
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.            BENEFITS
  400.  
  401.            The  major  benefit of the Incremental Backup Utility is its
  402.            ability  to automatically select for backup any new files or
  403.            any  file  that  has  been modified since the last backup of
  404.            that  file.  This  relieves  the  burden  of  remembering or
  405.            determining  which  files  need  to  be backed up. It is not
  406.            necessary  to  specify  the  files  to  be  backed  up as is
  407.            required by the DOS COPY command.
  408.  
  409.            It  also  allows  selective copying of a file even after the
  410.            file  has  qualified for automatic backup. The user has more
  411.            control  over  the  files  to  be backed up than is possible
  412.            with  the  DOS  COPY command when using global characters in
  413.            the file specifications.
  414.  
  415.            The  ability  to select the files to be backed up allows for
  416.            the  possibility  of  backing up more than one diskette on a
  417.            single  backup  diskette.  Many times not all the files on a
  418.            disk/diskette  need  to  be backed up. This is the case, for
  419.            example,  with  disks/diskettes  used  by  compilers; source
  420.            files  and  batch  files  need to be backed up, but not LST,
  421.            OBJ, EXE or work files which are easily recreated.
  422.  
  423.  
  424.  
  425.            HARDWARE REQUIREMENTS
  426.  
  427.            The  Incremental  Backup  Utility  requires  an IBM Personal
  428.            Computer  with  64K  of  memory, two diskette drives (or one
  429.            diskette drive and one disk) and an eighty column display.
  430.  
  431.  
  432.  
  433.            SOFTWARE REQUIREMENTS
  434.  
  435.            The Incremental Backup Utility has been written in assembler
  436.            language to minimize its size and maximize its speed.
  437.  
  438.            The  Incremental  Backup  Utility  requires the IBM Personal
  439.            Computer  Disk  Operating  System  (DOS). It has been tested
  440.            with DOS version 1.1, 2.00 and 2.10.
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.              INCREMENTAL BACKUP UTILITY                                 4
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.             HOW TO USE THE PROGRAM
  466.  
  467.             INVOCATION
  468.  
  469.             The Incremental Backup Utility is invoked like any other DOS
  470.             external  command  by  keying  in its name, IBU. The command
  471.             may   be   qualified   by   keying   in   one   or  two file
  472.             specifications   and  an  optional  parameter.  The  command
  473.             format is:
  474.  
  475.             IBU [d:][path][filename[.ext]] [d:][path][filename[.ext]] [/L]
  476.  
  477.             The   first  parameter  you  specify  identifies  the source
  478.             file(s). The second parameter identifies the target file(s).
  479.             You  may  use  the global characters ? and * in the filename
  480.             and in the extension of both the source and target files.
  481.  
  482.             If  you  use the /L parameter the Incremental Backup Utility
  483.             will  display and allow copying of DOS 2.0 (or later) volume
  484.             labels  if  they  qualify  for  selection.  The volume label
  485.             option  will  remain  on  for this invocation of the utility
  486.             until  it  is  turned  off by a /N parameter in a subsequent
  487.             restart  specification.  The /L parameter is also valid as a
  488.             restart parameter.
  489.  
  490.  
  491.  
  492.             Examples:
  493.  
  494.  
  495.             1.   IBU
  496.  
  497.                  will  display  all  the  candidate files on the default
  498.                  disk/diskette drive for backup to the target drive.
  499.                  -    If your system has two diskette drives only and if
  500.                       A  is  the  default  drive then the backup will be
  501.                       from drive A to drive B.
  502.                  -    If  your  system  has  a  C  drive and if A is the
  503.                       default drive then the backup will be from drive A
  504.                       to drive C.
  505.                  -    If  A  is  not  the  default drive then the backup
  506.                       will be from the default drive to drive A.
  507.  
  508.  
  509.             2.   IBU a:
  510.  
  511.                  will  display  all  the  candidate files on drive A for
  512.                  backup to the target drive.
  513.                  -    If  your  system  has  two  diskette  drives only,
  514.                       drive B will be the target drive.
  515.                  -    If  A  is not the default drive, the default drive
  516.  
  517.               INCREMENTAL BACKUP UTILITY                                 5
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                      will be the target drive.
  531.                 -    If  your system has a C drive and A is the default
  532.                      drive, the C drive will be the target drive.
  533.  
  534.  
  535.            3.   IBU b:
  536.  
  537.                 will  display  all  the  candidate files on drive B for
  538.                 backup to the target drive.
  539.                 -    If  B  is not the default drive, the default drive
  540.                      will be the target drive.
  541.                 -    If  B  is  the  default drive, the A drive will be
  542.                      the target drive.
  543.                 -    This  example  can  be  generalized  for any drive
  544.                      except  the  A drive, i.e., the "b" and "B"s above
  545.                      apply to any drive identifier other than "A".
  546.  
  547.  
  548.            4.   IBU *.bas
  549.  
  550.                 will  display all the files with an extension of BAS on
  551.                 the default drive.
  552.                 -    The  selection  of a target drive will be the same
  553.                      as for the first example.
  554.  
  555.  
  556.            5.   IBU *.abc *.cba
  557.  
  558.                 will  display all the files with an extension of ABC on
  559.                 the  default  drive  which are candidates for backup to
  560.                 the  target  drive  with  the  same file name, but with
  561.                 extension CBA.
  562.                 -    The  selection  of a target drive will be the same
  563.                      as for the first example.
  564.  
  565.  
  566.            6.   IBU xyz*.*
  567.  
  568.                 will  display all the files with names beginning XYZ on
  569.                 the  default  drive  which are candidates for backup to
  570.                 the target drive.
  571.                 -    The  selection  of a target drive will be the same
  572.                      as for the first example.
  573.  
  574.  
  575.            7.   IBU xyz*.* zyx*.*
  576.  
  577.                 will  display all the files with names beginning XYZ on
  578.                 the  default  drive  which are candidates for backup to
  579.                 the target drive with names beginning ZYX.
  580.                 -    The  selection  of a target drive will be the same
  581.                      as for the first example.
  582.  
  583.              INCREMENTAL BACKUP UTILITY                                 6
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.             8.   IBU ab??ef
  599.  
  600.                  will  display  all  the  files  with names beginning AB
  601.                  followed  by  any  two  characters  and  ending with EF
  602.                  which  are  candidates  for backup to the target drive.
  603.                  Note that there is no extension.
  604.                  -    The  selection  of a target drive will be the same
  605.                       as for the first example.
  606.  
  607.  
  608.             9.   IBU a:*.pas a:*.pab
  609.  
  610.                  will  display all the files with an extension of PAS on
  611.                  the  A  drive  which are candidates for backup to the A
  612.                  drive with an extension of PAB.
  613.  
  614.  
  615.             10.   IBU c:\SUB1\SUB2\SUB3\*.* c:\SUB4\*.*
  616.  
  617.                  will  display all the files in path \sub1\sub2\sub3\ on
  618.                  drive  C which are candidates for backup to the C drive
  619.                  in path \sub4\.
  620.  
  621.  
  622.             11.   IBU #asmwork.001 #asmwork.002 /l
  623.  
  624.                  will  display the label #ASMWORK001 and allow the label
  625.                  #ASMWORK002 to be created on the target volume.
  626.                  -    The  selection  of a target drive will be the same
  627.                       as for the first example.
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.               INCREMENTAL BACKUP UTILITY                                 7
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.            DISPLAYING THE FUNCTION KEY DEFINITIONS.
  664.  
  665.            Many  of  the  functions available while the candidate files
  666.            are  being  displayed  are  controlled  by the function keys
  667.            F1-F10.  The  function  key definitions are displayed on the
  668.            last  two  lines  of  the  monitor. The F1 function key is a
  669.            toggle  key:  if  the function key definitions are not being
  670.            displayed,  pressing  F1  displays  the  definitions; if the
  671.            function  key  definitions  are being displayed, pressing F1
  672.            allows  file  specifications to be displayed on the last two
  673.            lines  of  the  monitor. F1 may be used any number of times.
  674.            You  may  want  to  disable  the the function key display to
  675.            allow more room for displaying file specifications.
  676.  
  677.  
  678.  
  679.            FUNCTION KEY DEFINITIONS.
  680.  
  681.            Several of the function keys have dual functions. The second
  682.            function  is  selected  by  holding down either of the shift
  683.            keys  while  pressing the function key. You may find it more
  684.            convenient  to  use  the  shift key on the right side of the
  685.            keyboard  so  you  can use both hands. In the following text
  686.            the use of the shift key with a function key is indicated by
  687.            an  S  followed  by a number while normal function key usage
  688.            is indicated by a F followed by a number.
  689.  
  690.  
  691.            F1  - Keys = Function Key Display Toggle.
  692.  
  693.                 See  the  above  section on DISPLAYING THE FUNCTION KEY
  694.                 DEFINITIONS.
  695.  
  696.            F2  - Color = Modify the C/G Adapter display attributes.
  697.  
  698.                 You  will  be prompted to modify the display attributes
  699.                 for  the  monitor(s) attached to the IBM Color/Graphics
  700.                 Adapter. You should be able to determine the attributes
  701.                 which  are most pleasing for you on the monitor you are
  702.                 using with this utility.
  703.  
  704.                 See  message  number  701  and  COLOR/GRAPHICS  ADAPTER
  705.                 CONTROL.
  706.  
  707.                 Note.  Unless  you  are  actually using the C/G adapter
  708.                 this  function key is undefined and the word Color will
  709.                 not appear on your display.
  710.  
  711.            F3  - Names = Sort by Filename, Extension.
  712.  
  713.                 Sort the display by the source filename and extension.
  714.  
  715.              INCREMENTAL BACKUP UTILITY                                 8
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.             F4  - Exts = Sort by Extension, Filename.
  730.  
  731.                  Sort the display by the source extension and filename.
  732.  
  733.             F5  - Dates = Sort Descending by Date and Timestamp.
  734.  
  735.                  Sort  the  display  in  descending  order by the source
  736.                  date  and  timestamp,  i.e.,  the most current date and
  737.                  time first.
  738.  
  739.             F6  - Sizes = Sort Descending by Size.
  740.  
  741.                  Sort the display in descending order by the size of the
  742.                  source file, i.e., the largest file first.
  743.  
  744.             F7  - Adate = Sort by Date and Timestamp.
  745.  
  746.                  Sort  the  display  by  source date and time, i.e., the
  747.                  oldest file first.
  748.  
  749.             F8  - Asize = Sort by Size.
  750.  
  751.                  Sort  the display by the size of the source file, i.e.,
  752.                  the smallest file first.
  753.  
  754.             F9  - eXcld = Exclude.
  755.  
  756.                  Mark  the file on the line where the cursor resides for
  757.                  exclusion  from backup. An X is placed on the line with
  758.                  the  file  to  be  excluded. The exclusion can be reset
  759.                  and  the  X  removed  by using the Unmrk function key -
  760.                  see F10.
  761.  
  762.                  All  the  files  marked  for  exclusion using the eXcld
  763.                  function   key  may  be  unmarked  by  using  the Reset
  764.                  function key - see S2.
  765.  
  766.                  The  file marked for exclusion may be excluded from the
  767.                  display  by  pressing  the ProcM function key - see S3.
  768.                  Once  excluded  from  the  display  a  file  may not be
  769.                  redisplayed  or  otherwise processed without restarting
  770.                  the utility.
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.               INCREMENTAL BACKUP UTILITY                                 9
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.            F10  - Unmrk = Unmark.
  795.  
  796.                 Unmark  the  file on the line where the cursor resides.
  797.                 When  a  file  has been previously marked for exclusion
  798.                 or  deletion,  this  key may be used to reset the mark.
  799.                 The  use  of  marks  for exclusion and deletion and the
  800.                 ability  to  reset  the marks enhances the usability of
  801.                 the  Incremental Backup Utility - it gives you a chance
  802.                 to  confirm whether or not a file should be excluded or
  803.                 actually deleted.
  804.  
  805.            S1  - Quit.
  806.  
  807.                 Terminate the current display activity.
  808.  
  809.                 This   key   is  also  active  during  the  actual copy
  810.                 operation  and  may  be  used to terminate the copy Run
  811.                 after  the  active  file  copy  completes. See also the
  812.                 Ctrl-Break key description.
  813.  
  814.            S2  - Reset.
  815.  
  816.                 Reset  all  marks. This will unmark all files currently
  817.                 marked  for either exclusion or deletion. A subfunction
  818.                 sorts  the  files  to  their  original order, i.e., the
  819.                 order  in  which  they  exist  in  the directory of the
  820.                 source disk/diskette.
  821.  
  822.            S3  - ProcM = Process all the currently marked files.
  823.  
  824.                 Press  this key if files marked for exclusion are to be
  825.                 excluded  from  any  further display or if files marked
  826.                 for  deletion  are  to  actually  be  deleted.  The the
  827.                 number  of  sectors required for backup will be updated
  828.                 in the heading line.
  829.  
  830.            S4  - RUN = Backup any unmarked file.
  831.  
  832.                 Perform   the  backup  operation.  A  subfunction first
  833.                 processes all the marked files - see S3.
  834.  
  835.            S5  - Undefined.
  836.  
  837.            S6  - Undefined.
  838.  
  839.            S7  - Undefined.
  840.  
  841.            S8  - Undefined.
  842.  
  843.  
  844.  
  845.  
  846.  
  847.              INCREMENTAL BACKUP UTILITY                                10
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.             S9  - Delet = Mark for deletion.
  861.  
  862.                  Mark  the file on the line where the cursor resides for
  863.                  deletion.  A character D is placed on the line with the
  864.                  file to be deleted. The deletion can be reset and the D
  865.                  removed by using the Unmrk function key - see F10.
  866.  
  867.                  All  the  files  marked  for  deletion  using the Delet
  868.                  function   key  may  be  unmarked  by  using  the Reset
  869.                  function key - see S2.
  870.  
  871.                  The  file  marked  for  deletion is actually deleted by
  872.                  pressing  the  ProcM  function key - see S3, or the RUN
  873.                  function key - see S4.
  874.  
  875.             S10  - Paths = Display the source and target paths.
  876.  
  877.                  The  file  name  display  will  be replaced by a screen
  878.                  which will:
  879.                       Display  the current source path if different from
  880.                       the  its default path, i.e., if the user specified
  881.                       a source path.
  882.                       Display  the  default  source path, i.e., the path
  883.                       in effect when the utility was invoked.
  884.                       Display  the current target path if different from
  885.                       the  its default path, i.e., if the user specified
  886.                       a target path.
  887.                       Display  the  default  target path, i.e., the path
  888.                       in effect when the utility was invoked.
  889.                  The   default   paths  will  always  be  displayed, the
  890.                  current  paths  only  if  you  specified  a  path. This
  891.                  function  will  be  useful  when  you  need to know the
  892.                  status of the paths to the active subdirectories.
  893.  
  894.                  The  file name display is reinitialized by pressing any
  895.                  non-control key.
  896.  
  897.                  Note.  Paths only have meaning in DOS 2.0 or later. For
  898.                  DOS  1.1  this  function  key is undefined and the word
  899.                  Paths will not appear on your display.
  900.  
  901.  
  902.  
  903.             OTHER KEYS.
  904.  
  905.             The  cursor  control  keys  and the page control keys on the
  906.             right  side  of  the  keyboard  are  used  to manipulate the
  907.             display screen.
  908.  
  909.                  HOME  - Redisplay the first page.
  910.  
  911.                  END  - Display or redisplay the last page.
  912.  
  913.               INCREMENTAL BACKUP UTILITY                                11
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                 PgUp   -  Scroll  up  one  full  page, displaying those
  928.                 files  closer  to  the beginning of the current sorting
  929.                 sequence.
  930.  
  931.                 PgDn   -  Scroll  down  one full page, displaying those
  932.                 files   closer   to  the  end  of  the  current sorting
  933.                 sequence.
  934.  
  935.                 Cursor  Down   -  Move  the  cursor  down  to  the next
  936.                 displayed  candidate  file.  If  at  the  bottom of the
  937.                 display page scroll the current display up a half page.
  938.  
  939.                 Cursor  Up   - Move the cursor up to the next displayed
  940.                 candidate  file.  If  at  the  top  of the display page
  941.                 scroll the current display down a half page.
  942.  
  943.            Return - Same as the Cursor Down key.
  944.  
  945.            Ctrl-Break  -  Terminate the current processing. You may use
  946.            the  Ctrl-Break  anytime  you wish to interrupt the utility.
  947.            In   most  cases  you  will  be  immediately  presented with
  948.            message  number  302  which  allows  you  to  exit to DOS or
  949.            restart the utility.
  950.  
  951.            If  you use the Ctrl-Break key while a file is being copied,
  952.            the   backup   copy   will   be   deleted   from  the target
  953.            disk/diskette.  This means that neither the old backup copy,
  954.            which  has already been deleted, nor the new copy will exist
  955.            on  the  target  disk/diskette.  Once  the  copy process has
  956.            started,  it  is not possible to recover the previous backup
  957.            copy of a file. See also the S1 key description.
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.              INCREMENTAL BACKUP UTILITY                                12
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.             COLOR/CRAPHICS ADAPTER CONTROL.
  994.  
  995.             You   can   control   the  colors,  intensity  and  blinking
  996.             characteristics   of   your   monitor  attached  to  the IBM
  997.             Color/Graphics  adapter.  This  facility  is  made available
  998.             because  of  the  large  variety  of  monitors  which can be
  999.             attached  to  the  C/G  adapter. It is impossible to provide
  1000.             any  single  set  of display attributes which will work well
  1001.             with all attachable monitors.
  1002.  
  1003.             The    alternating   pairs   of   source   and   target file
  1004.             specifications  can have different background and foreground
  1005.             color   attributes.   The  default  set  provides  for black
  1006.             characters  on  a  green  background  alternating with black
  1007.             characters  on  a  brown background when using the IBM color
  1008.             monitor.  You  have  the  option  of  modifying  the display
  1009.             attributes  so  that  you  can find one that works well with
  1010.             your monitor and is pleasant to work with.
  1011.  
  1012.             To  change  your C/G adapter attributes you must first press
  1013.             the   F2   function   key.  This  causes  message  701 to be
  1014.             displayed:
  1015.  
  1016.             701 : CURRENT C/G ATTRIBUTES ARE ABCD.4321
  1017.  
  1018.             The   current   color/graphics   attributes  being  used are
  1019.             displayed  where  the  characters  ABCD  are. The characters
  1020.             4321  are  not  part  of  the  message  but are used here to
  1021.             represent  where  you key in new attributes. The cursor will
  1022.             initially be where the 4 is.
  1023.  
  1024.             The character positions above represent the following:
  1025.                  A is the first background color.
  1026.                  B is the first foreground or character color.
  1027.                  C is the second background color.
  1028.                  D is the second foreground or character color.
  1029.                  4 will become the first background color.
  1030.                  3 will become the first foreground color.
  1031.                  2 will become the second background color.
  1032.                  1 will become the second foreground color.
  1033.  
  1034.             Any  of  the  above  character positions may contain or have
  1035.             keyed  into it a valid hexadecimal digit, i.e., in the range
  1036.             0-9,A-F.  Both uppercase and lowercase alphabetic characters
  1037.             may  be  keyed,  but  all  characters  will  be displayed in
  1038.             uppercase.   Once  a  valid  character  has  been  keyed and
  1039.             displayed  you may not change it; complete the current entry
  1040.             and press F2 again to make any changes.
  1041.  
  1042.             It  is  suggested  that you experiment a little to determine
  1043.             which  combinations  work  best  on your monitor and are the
  1044.  
  1045.               INCREMENTAL BACKUP UTILITY                                13
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.            most  pleasant  for  you to work with. There are over 65,000
  1059.            combinations  available.  Some  are great --- some are awful
  1060.            --- and some will display nothing!
  1061.  
  1062.  
  1063.              CODE    BACKGROUND                         FOREGROUND
  1064.              --------------------------------------------------------
  1065.                0     BLACK                              BLACK
  1066.                1     BLUE                               BLUE
  1067.                2     GREEN                              GREEN
  1068.                3     CYAN                               CYAN
  1069.                4     RED                                RED
  1070.                5     MAGENTA                            MAGENTA
  1071.                6     BROWN                              BROWN
  1072.                7     LIGHT GRAY                         LIGHT GRAY
  1073.                8     BLACK, BLINKING FOREGROUND         DARK GRAY
  1074.                9     BLUE, BLINKING FOREGROUND          LIGHT BLUE
  1075.                A     GREEN, BLINKING FOREGROUND         LIGHT GREEN
  1076.                B     CYAN, BLINKING FOREGROUND          LIGHT CYAN
  1077.                C     RED, BLINKING FOREGROUND           LIGHT RED
  1078.                D     MAGENTA, BLINKING FOREGROUND       LIGHT MAGENTA
  1079.                E     BROWN, BLINKING FOREGROUND         YELLOW
  1080.                F     LIGHT GRAY, BLINKING FOREGROUND    WHITE
  1081.  
  1082.            A  complete  discussion  of  the  C/G  display attributes is
  1083.            beyond  the  scope  of  this documentation. The PC Technical
  1084.            Reference manual contains that information.
  1085.  
  1086.            Note. The second line of the function key definition display
  1087.            will  be  overlayed  by  message 701 allowing you to see the
  1088.            previous  setting  at  ABCD and the new setting at 4321. The
  1089.            second  line of the function key definitions may be restored
  1090.            by pressing the F1 key twice.
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.              INCREMENTAL BACKUP UTILITY                                14
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.             APPENDIX A FILENAME DISPLAY SCREEN LAYOUT
  1126.  
  1127.             The  screen  layout  for  the  Incremental Backup Utility is
  1128.             described   in   this   appendix.   In  the  examples column
  1129.             positions  on the screen are identified by the tens position
  1130.             numbers  over  the  dashed  line  with  the  units  position
  1131.             numbers.
  1132.  
  1133.  
  1134.  
  1135.  
  1136.             Line  1  is a title line displayed in reverse video. It will
  1137.             contain  information  in  the  following  format (shown here
  1138.             split after column 45):
  1139.  
  1140.                 0    1    1    2    2    3    3    4    4
  1141.             ----5----0----5----0----5----0----5----0----5   <-Columns
  1142.             A:I???????.??? 06/13/83 16:08           179
  1143.  
  1144.                                    4   5    5    6    6    7    7    8
  1145.                                    6---0----5----0----5----0----5----0
  1146.                                     B:O???????.???   187   20
  1147.  
  1148.  
  1149.             Line 1 positions 1-14 contain the source file specification.
  1150.             The  disk/diskette  drive identifier is the first character.
  1151.             The  file  name follows the semicolon and the file extension
  1152.             follows  the  period.  A  "?"  character in the file name or
  1153.             extension  indicates  a  "wild card" position, i.e., one not
  1154.             checked  when  determining which source files are candidates
  1155.             for  backup. In this example, the user has keyed in a source
  1156.             file specification ("a:i*.*" is one possibility).
  1157.  
  1158.             Line  1 positions 16-23 contain the current date in the form
  1159.             MM/DD/YY.
  1160.  
  1161.             Line   1  positions  25-29  contain  the  current  time (the
  1162.             invocation time) in the form HH:MM.
  1163.  
  1164.             Line  1 positions 40-43 contain the number of unused sectors
  1165.             on the source disk/diskette.
  1166.  
  1167.             Line    1    positions   47-60   contain   the   target file
  1168.             specification.  As with the source file specification, a "?"
  1169.             character  in  the  file name or extension indicates a "wild
  1170.             card"  position. In the case of the target file, however, it
  1171.             means  this  position in the name or extension is or will be
  1172.             a  duplicate of the same position in the source file name or
  1173.             extension.  In  the  sample,  the user has keyed in a target
  1174.             file specification ("b:o*.*" is one possibility).
  1175.  
  1176.  
  1177.               APPENDIX A FILENAME DISPLAY SCREEN LAYOUT                 15
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.            Line  1 positions 62-65 contain the number of unused sectors
  1191.            on the target disk/diskette.
  1192.  
  1193.            Line   1  positions  67-70  indicate  how  many  sectors are
  1194.            required   to   backup   the   files  currently  selected as
  1195.            candidates  for  backup.  If this number is greater than the
  1196.            number  of  unused sectors on the target disk/diskette, then
  1197.            you must exclude one or more files before pressing the "RUN"
  1198.            key;   otherwise   an   error  will  occur  when  the target
  1199.            disk/diskette  becomes full during the copying of one of the
  1200.            files  (see  message 902). This number will blink when it is
  1201.            greater  than  the  number  of  unused sectors on the target
  1202.            disk/diskette.
  1203.  
  1204.            Line  1  position  71  will  contain a minus sign (-) if the
  1205.            sectors  required  to backup the selected files is negative.
  1206.            This  means  that  the  free space on the target volume will
  1207.            increase  after  the copying is complete. Your newer file(s)
  1208.            are smaller than their predecessors.
  1209.  
  1210.  
  1211.  
  1212.  
  1213.            Line  2  contains the file characteristics of a source file.
  1214.            Line 3 contains the file characteristics of a target file.
  1215.  
  1216.            Lines 2 and 3 will be formatted as follows:
  1217.  
  1218.                0    1    1    2    2    3    3    4    4    5    5    6
  1219.            ----5----0----5----0----5----0----5----0----5----0----5----0
  1220.              IFILE1  .E1  09/04/82 18:33      384    1   00
  1221.              OFILE1  .E1
  1222.  
  1223.  
  1224.            Line 2 describes the source file.
  1225.  
  1226.            Line  2 position 1 will display an "X" if this file has been
  1227.            marked for exclusion, or a "D" if marked for deletion.
  1228.  
  1229.            Line 2 positions 3-14 contain the file name and extension of
  1230.            a backup candidate.
  1231.  
  1232.            Line 2 positions 16-23 contain the last modification date of
  1233.            the candidate file.
  1234.  
  1235.            Line 2 positions 25-29 contain the last modification time of
  1236.            the  candidate  file. Note that while only hours and minutes
  1237.            are  displayed,  the  time  used internally is in two second
  1238.            increments  which  is  what  DOS stores in the disk/diskette
  1239.            directory.
  1240.  
  1241.            Line  2  positions 31-38 contain the file size by the number
  1242.  
  1243.              APPENDIX A FILENAME DISPLAY SCREEN LAYOUT                 16
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.             of bytes in the file.
  1257.  
  1258.             Line  2  positions 40-43 contain the file size by the number
  1259.             of sectors required to store the file on the target volume.
  1260.  
  1261.             Line 2 positions 47-48 indicate the file attributes for this
  1262.             file:
  1263.                  00 - no special attributes
  1264.                  01 - read only file (DOS 2.00 and later.)
  1265.                  02 - hidden file (not displayed by the DIR command.)
  1266.                  04 - system file (normally a DOS system file.)
  1267.                  08 - volume label entry (DOS 2.00 and later.)
  1268.                  10 - sub-directory entry (DOS 2.00 and later.)
  1269.                  20 - archive bit (DOS 2.00 and later.)
  1270.  
  1271.             The  attributes are stored in the disk/diskette directory in
  1272.             a  single byte. The above represents the hexadecimal mapping
  1273.             of  the  bits  in  the  attribute  byte. The attributes will
  1274.             frequently  be combined, e.g., 26 indicates 20 + 02 + 04 and
  1275.             1A (if legitimate) would indicate 10 + 02 + 08.
  1276.  
  1277.             Line   2   starting   at  position  49  will  list  the file
  1278.             attributes. The following words and mnemonics are used:
  1279.                  RO     - Read Only.
  1280.                  H      - Hidden
  1281.                  S      - System
  1282.                  LABEL  - Volume Label
  1283.                  SUBDIR - Subdirectory
  1284.                  A      - Archive bit
  1285.  
  1286.  
  1287.  
  1288.             Line  3  contains file characteristics for the target of the
  1289.             source  file on line 2. On the monochrome display, line 3 is
  1290.             underscored  to  make  it  easy to associate the target file
  1291.             with  its  source  file. If you are using a monitor attached
  1292.             to  the  IBM  Color/Graphics  adapter, lines 2 and 3 will be
  1293.             the  same color for easy association of the target file with
  1294.             its   source.   For   more   information   see  the  section
  1295.             COLOR/GRAPHICS ADAPTER CONTROL.
  1296.  
  1297.             Line 3 positions 3-14 contain the file name and extension of
  1298.             the   file   to   be   created  or  replaced  on  the target
  1299.             disk/diskette by copying the candidate file on line 2.
  1300.  
  1301.             Line  3  positions  16-80  will  be  empty if a file must be
  1302.             created to backup the candidate file.
  1303.  
  1304.             Line 3 positions 16-23 contain the last modification date of
  1305.             the target file. In most cases this will be the modification
  1306.             date of the previous backup copy of the candidate file.
  1307.  
  1308.  
  1309.               APPENDIX A FILENAME DISPLAY SCREEN LAYOUT                 17
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.            Line 3 positions 25-29 contain the last modification time of
  1323.            the target file.
  1324.  
  1325.            Line  3  positions 31-38 contain the file size by the number
  1326.            of bytes in the file.
  1327.  
  1328.            Line  3  positions 40-43 contain the file size by the number
  1329.            of sectors used to store the file.
  1330.  
  1331.            Line 3 positions 47-48 indicate the file attributes for this
  1332.            file.
  1333.  
  1334.            Line   3   starting   at  position  49  will  list  the file
  1335.            attributes.
  1336.  
  1337.  
  1338.  
  1339.            Even  numbered  lines  4  thru 22 will be the same format as
  1340.            line  2  and  the  odd  numbered lines 5 thru 23 will be the
  1341.            same  format  as line 3.  Some examples of even-odd pairs of
  1342.            lines are:
  1343.  
  1344.                0    1    1    2    2    3    3    4    4    5    5    6
  1345.            ----5----0----5----0----5----0----5----0----5----0----5----0
  1346.              IFILE2  .E2  09/04/82 13:54      896    2   07=S,H,RO
  1347.              OFILE2  .E2  09/01/82 23:00      796    2   26=A,S,H
  1348.  
  1349.              ILABEL#1.001 05/23/83              0    0   08=LABEL
  1350.              OLABEL#1.001
  1351.  
  1352.              IFILE4  .E4  01/23/83 01:03    12416   25   20=A
  1353.              OFILE4  .E4  12/25/82 00:01     9216   18   00
  1354.  
  1355.              IFILE5  .E5   01/01/80           512    1   00
  1356.              OFILE5  .E5
  1357.  
  1358.              IFILE6  .E6  01/23/83 01:03    22416   44   00
  1359.              OFILE6  .E6  12/25/82 16:01    20101   40   00
  1360.  
  1361.  
  1362.  
  1363.  
  1364.            Lines  24  and  25  are  used  to  display  the function key
  1365.            definitions  unless  toggled  off  by  the  F1 key. When the
  1366.            function  key  definitions  are not being displayed lines 24
  1367.            and  25  will  be  used  to display an additional source and
  1368.            target file specification.
  1369.  
  1370.  
  1371.            Line  25  is  used  to  display any message generated by the
  1372.            utility.
  1373.  
  1374.  
  1375.              APPENDIX A FILENAME DISPLAY SCREEN LAYOUT                 18
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.             Line  24  will  normally  display the following function key
  1389.             definitions:
  1390.  
  1391.                 0    1    1    2    2    3    3    4    4
  1392.             ----5----0----5----0----5----0----5----0----5--
  1393.             F1=Keys 2=Color 3=Names 4=Exts  5=Dates 6=Sizes
  1394.  
  1395.                                        5    5    6    6    7    7    8
  1396.                                      --0----5----0----5----0----5----0
  1397.                                       7=Adate 8=Asize 9=eXcld 10=Unmrk
  1398.  
  1399.  
  1400.             Line   25   will  normally  display  the  following  shifted
  1401.             function key definitions:
  1402.  
  1403.                 0    1    1    2    2    3    3    4    4
  1404.             ----5----0----5----0----5----0----5----0----5--
  1405.             S1=Quit 2=Reset 3=ProcM 4=RUN   5=      6=
  1406.  
  1407.                                        5    5    6    6    7    7    8
  1408.                                      --0----5----0----5----0----5----0
  1409.                                       7=      8=      9=Delet 10=Paths
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.               APPENDIX A FILENAME DISPLAY SCREEN LAYOUT                 19
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.            APPENDIX B RESTART DISPLAY SCREEN.
  1456.  
  1457.            The  restart  display  is provided to enable you to continue
  1458.            using  the  utility without its having to be reinvoked under
  1459.            DOS.  In a diskette only system, this will reduce the number
  1460.            of  times  you must insert a diskette containing the utility
  1461.            as  well  as  reduce  the  number  of  diskettes  which must
  1462.            contain a copy of the utility.
  1463.  
  1464.            Line 1 contains the note:
  1465.            YOUR PREVIOUS SPECIFICATIONS WERE:
  1466.  
  1467.            Lines  2  and  3 contain the parameters you keyed on the DOS
  1468.            command  line  or  that  you  specified  during the previous
  1469.            restart.
  1470.  
  1471.            Line 5 contains the note:
  1472.            ENTER YOUR NEW SPECIFICATIONS:
  1473.  
  1474.            Lines  6  and  7  provide  an  area  for  you to specify new
  1475.            parameters.  The  area for the new specification is outlined
  1476.            in  reverse  video.  Should your specification extend to the
  1477.            end  of  the  area,  the  last  position is reserved for the
  1478.            enter   key  (the  only  character  acceptable  in  the last
  1479.            position  is  the enter key). The Incremental Backup Utility
  1480.            function  key  definitions  are  disabled  while the restart
  1481.            screen  is being displayed. Instead, the normal DOS function
  1482.            keys  are  available  for entering or modifying utility file
  1483.            specifications and parameters.
  1484.  
  1485.            Line  13  displays the default disk/diskette drive following
  1486.            the note:
  1487.            DEFAULT DRIVE:
  1488.            This is provided as a reminder.
  1489.  
  1490.            Line  15 displays the volume label copy option following the
  1491.            note:
  1492.            VOLUME LABEL COPY OPTION:
  1493.            This  is  provided  as  a reminder.  It will be either ON or
  1494.            OFF.  It  is  turned  on  by  entering a /L parameter. It is
  1495.            turned  off  by entering a /N parameter. The default will be
  1496.            off,  but  once  turned on it remains on until you enter the
  1497.            /N parameter.
  1498.  
  1499.            The  DOS  edit  key  definitions  are displayed in the lower
  1500.            right  quadrant of the screen. While using the DOS edit keys
  1501.            the  current position in the previous specification is shown
  1502.            in   reverse   video.   The   current  position  in  the new
  1503.            specification  is indicated by the cursor. The DOS edit keys
  1504.            work  just  as  they  do when entering a DOS command. The <-
  1505.            definition  applies  to  both  the backspace and cursor-left
  1506.  
  1507.              APPENDIX B RESTART DISPLAY SCREEN.                        20
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.             keys. The -> is the cursor-right key.
  1521.  
  1522.             The  utility  may be terminated by pressing the SHIFT-F1 key
  1523.             anytime the restart display is on your monitor.
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.               APPENDIX B RESTART DISPLAY SCREEN.                        21
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.            APPENDIX C MESSAGES
  1588.  
  1589.            All  messages  generated  by  the Incremental Backup Utility
  1590.            will  be  displayed  on  the  last line of the monitor. Each
  1591.            message will have the following format:
  1592.  
  1593.            ### : MESSAGE
  1594.  
  1595.            where ### is a unique number. Unless prompted otherwise, all
  1596.            messages  require  that  you press a non-control key such as
  1597.            the  space  bar  or  return  key in order for the program to
  1598.            proceed.
  1599.  
  1600.  
  1601.  
  1602.  
  1603.            201 : INSERT DISKETTES AS INDICATED ABOVE AND PRESS ANY KEY.
  1604.  
  1605.                 The  source  drive  and  the target drive are displayed
  1606.                 immediately  above  this message. If you need to change
  1607.                 the  diskettes  currently  in  either of the drives you
  1608.                 must do so now.
  1609.  
  1610.  
  1611.            202  :  INVALID  SOURCE/TARGET PATH SPECIFICATION. PRESS ANY
  1612.            KEY.
  1613.  
  1614.                 DOS 2.0 or later only.
  1615.  
  1616.                 The  path  specified  was  not acceptable to DOS. Press
  1617.                 any  non-control key and the utility will return you to
  1618.                 the  restart  screen  where the path specification will
  1619.                 be  displayed  in  the  area  defined for your previous
  1620.                 specifications.
  1621.  
  1622.  
  1623.            203 : SOURCE/TARGET PATH HAS BECOME INVALID.
  1624.  
  1625.                 DOS 2.0 or later only.
  1626.  
  1627.                 The  utility has attempted to issue a DOS CHDIR (Change
  1628.                 Directory  Command)  for the indicated path and DOS has
  1629.                 returned  an invalid path response. This might occur if
  1630.                 you  have changed diskettes after responding to message
  1631.                 201.  Press  any  non-control  key and the utility will
  1632.                 return you to the restart screen.
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.              APPENDIX C MESSAGES                                       22
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.             204 : PRESS ANY KEY TO CONTINUE.
  1653.  
  1654.                  The  utility  requires  that you press some non-control
  1655.                  key   before  it  will  resume.  This  message  appears
  1656.                  following  the display of the current and default paths
  1657.                  resulting from the S10 function key.
  1658.  
  1659.  
  1660.             301  :  PATH  COULD NOT BE RESTORED FOR SOURCE/TARGET. PRESS
  1661.             ANY KEY.
  1662.  
  1663.                  DOS 2.0 or later only.
  1664.  
  1665.                  Any   time  paths  have  been  specified  for  a backup
  1666.                  operation  the  Incremental Backup Utility will attempt
  1667.                  to  restore  the  path  as  it  existed at the time the
  1668.                  utility  was  invoked.  It  attempts  this  restoration
  1669.                  prior  to displaying the restart screen. If restoration
  1670.                  fails  the  path  for  the specified device will be its
  1671.                  root directory.
  1672.  
  1673.  
  1674.             302   :   PRESS   SHIFT-F1   TO  TERMINATE,  ENTER  NEW FILE
  1675.             SPECIFICATIONS TO CONTINUE.
  1676.  
  1677.                  All   current  processing  has  completed  or  you have
  1678.                  pressed   Ctrl-Break  or  the  Shift-F1  key.  Entering
  1679.                  Shift-F1  will  terminate the utility and return you to
  1680.                  DOS.  Entering  source  and  target file specifications
  1681.                  just   as  you  would  on  the  DOS  command  line when
  1682.                  entering  the  original  command  restarts the utility.
  1683.                  See the section on invocation.
  1684.  
  1685.                  While    keying   in   the   source   and   target file
  1686.                  specifications,  the  DOS edit keys may be used just as
  1687.                  they  would  for  entering  a  command  following a DOS
  1688.                  prompt.  The  DOS edit key definitions are displayed on
  1689.                  the restart screen for your convenience.
  1690.  
  1691.  
  1692.             501   :   MORE   THAN   255  SOURCE/TARGET  FILES  MEET YOUR
  1693.             SPECIFICATION. PRESS ANY KEY.
  1694.  
  1695.                  DOS 2.0 or later only.
  1696.  
  1697.                  The  utility  can  not  handle  more than 255 file name
  1698.                  entries  in  either  the source or target directory. It
  1699.                  is  suggested that you qualify the relevant filespec to
  1700.                  reduce  the number of directory entries that need to be
  1701.                  processed.
  1702.  
  1703.                  Working  with  this  number  of  files  will prove very
  1704.  
  1705.               APPENDIX C MESSAGES                                       23
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.                 cumbersome.  You  should  look  into the possibility of
  1719.                 creating   multiple   subdirectories  and  subdirectory
  1720.                 levels  rather  than  have  one  directory level with a
  1721.                 large  number  of entries. The 255 limit should be more
  1722.                 than adequate for the majority of users.
  1723.  
  1724.                 Press  any  non-control key and the utility will return
  1725.                 you to the restart screen.
  1726.  
  1727.  
  1728.            601 : NO BACKUP CANDIDATE FILES. PRESS ANY KEY.
  1729.  
  1730.                 No files on the source disk/diskette are candidates for
  1731.                 backup.  Press any non-control key and the utility will
  1732.                 return you to the restart screen.
  1733.  
  1734.  
  1735.            602 : FILE TO BE DELETED DOES NOT EXIST ON INPUT DISKETTE.
  1736.  
  1737.                 The  displayed file, previously marked for deletion can
  1738.                 not   be   found   on  the  input  disk/diskette during
  1739.                 processing  of  the marked files. You must have changed
  1740.                 diskettes. Press any non-control key to continue.
  1741.  
  1742.  
  1743.            603 : LABELS AND SUBDIRECTORIES MAY NOT BE DELETED.
  1744.  
  1745.                 You  have  attempted  to delete a DOS volume label or a
  1746.                 DOS  subdirectory  entry. Deletion of DOS volume labels
  1747.                 and   subdirectories   is   not   supported.  Press any
  1748.                 non-control key to continue.
  1749.  
  1750.  
  1751.            701 : CURRENT C/G ATTRIBUTES ARE abcd.
  1752.  
  1753.                 You have pressed function key F2.
  1754.  
  1755.                 The  current  color/graphics  attributes being used are
  1756.                 displayed  where the characters "abcd" are. You will be
  1757.                 able  to  enter  new attributes following the period in
  1758.                 the message. See COLOR/GRAPHICS ADAPTER CONTROL.
  1759.  
  1760.  
  1761.            801 : FILE DOES NOT EXIST ON INPUT DISKETTE.
  1762.  
  1763.                 The  displayed  file  can  not  be  found  on the input
  1764.                 disk/diskette   for  copying.  You  must  have  changed
  1765.                 diskettes. Press any non-control key to continue.
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.              APPENDIX C MESSAGES                                       24
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.             802 : OUTPUT DISKETTE DIRECTORY IS FULL.
  1785.  
  1786.                  The  output  disk/diskette  directory  has  become full
  1787.                  while    copying    the   displayed   file.   Press any
  1788.                  non-control  key and the utility will return you to the
  1789.                  restart screen.
  1790.  
  1791.                  DOS 2.0 or later only.
  1792.  
  1793.                       This  message  will also result when attempting to
  1794.                       copy a second volume label onto a disk/diskette.
  1795.  
  1796.  
  1797.             803  :  CTRL-BREAK  =  IMMEDIATE QUIT, SHIFT-F1 = QUIT AFTER
  1798.             CURRENT FUNCTION.
  1799.  
  1800.                  This message will display while files are being copied.
  1801.                  The  CTRL-BREAK  will  cause  the  copy  function to be
  1802.                  terminated  and  the  backup  file  being created to be
  1803.                  deleted  from  the  target  disk/diskette. The SHIFT-F1
  1804.                  key  will  cause  the  copy  function  to be terminated
  1805.                  following  completion  of the current file copy. Use of
  1806.                  either key will return you to the restart screen.
  1807.  
  1808.  
  1809.             901 : ERROR READING INPUT FILE.
  1810.  
  1811.                  An error has occurred while reading the displayed input
  1812.                  file.  Any  partially copied file will have the current
  1813.                  date  and  time  and  a  filesize  of  0  on the target
  1814.                  disk/diskette.   Press   any  non-control  key  and the
  1815.                  utility  will return you to the restart screen. Be sure
  1816.                  to  delete  any  partially  copied  file  on the target
  1817.                  disk/diskette.
  1818.  
  1819.  
  1820.             902 : ERROR WRITING OUTPUT FILE.
  1821.  
  1822.                  An  error  has  occurred  while  writing  the displayed
  1823.                  output  file.  Any  partially copied file will have the
  1824.                  current  date  and  time  and  a  filesize  of 0 on the
  1825.                  target  disk/diskette.  Press  any  non-control key and
  1826.                  the  utility  will return you to the restart screen. Be
  1827.                  sure  to delete any partially copied file on the target
  1828.                  disk/diskette.
  1829.  
  1830.                  One  of  the  causes  of this condition is insufficient
  1831.                  space  on  the  target  disk/diskette. This can be true
  1832.                  even  when the space requirements for all the candidate
  1833.                  files  are less than the space available on the target:
  1834.                  the  sectors  required  by  the  file being copied when
  1835.                  this   message   occurs   are  greater  than  the space
  1836.  
  1837.               APPENDIX C MESSAGES                                       25
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.                 currently  available;  files further down the candidate
  1851.                 list  are smaller than their predecessors on the target
  1852.                 and   will  free  space  when  copied.  If  the sectors
  1853.                 available  field  in  positions  68-71 on line 1 of the
  1854.                 display  is  not  blinking,  this is what has happened.
  1855.                 You  should  sort  the  candidate list into a different
  1856.                 sequence  to eliminate this condition or "eXclude" some
  1857.                 candidates  from  the  list and perform multiple copies
  1858.                 using the restart capability of the utility.
  1859.  
  1860.  
  1861.            903 : OUTPUT FILE CANNOT BE CLOSED.
  1862.  
  1863.                 An  error  has  occurred  while  closing  the displayed
  1864.                 output  file. Press any non-control key and the utility
  1865.                 will return you to the restart screen.
  1866.  
  1867.  
  1868.            904 : OUTPUT FILE COULD NOT BE DELETED.
  1869.  
  1870.                 You  have  pressed  the  CTRL-BREAK  key in response to
  1871.                 message  803,  but the backup file being created on the
  1872.                 target  disk/diskette  could  not be deleted. Press any
  1873.                 non-control  key and the utility will return you to the
  1874.                 restart screen.
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.              APPENDIX C MESSAGES                                       26
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.             APPENDIX D FUNCTION KEY REFERENCE.
  1918.  
  1919.  
  1920.                                    FUNCTION KEYS.
  1921.  
  1922.             F1   - Keys  = Function Key Display Toggle.
  1923.             F2   - Color = Modify the C/G Adapter display attributes.
  1924.             F3   - Names = Sort by Filename, Extension.
  1925.             F4   - Exts  = Sort by Extension, Filename.
  1926.             F5   - Dates = Sort Descending by Date and Timestamp.
  1927.             F6   - Sizes = Sort Descending by Size.
  1928.             F7   - Adate = Sort by Date and Timestamp.
  1929.             F8   - Asize = Sort by Size.
  1930.             F9   - eXcld = Mark for exclusion.
  1931.             F10  - Unmrk = Unmark all marked entries.
  1932.  
  1933.  
  1934.  
  1935.                                SHIFTED FUNCTION KEYS.
  1936.  
  1937.             S1   - Quit  = Quit the current display activity.
  1938.             S2   - Reset = Reset all marks, sort the files to their
  1939.                            original order.
  1940.             S3   - ProcM = Process all the currently marked files.
  1941.             S4   - RUN   = Backup any unmarked file, process all the
  1942.                            marked files.
  1943.             S5   - Undefined.
  1944.             S6   - Undefined.
  1945.             S7   - Undefined.
  1946.             S8   - Undefined.
  1947.             S9   - Delet = Mark for deletion.
  1948.             S10  - Paths = Display the source and target paths.
  1949.  
  1950.  
  1951.  
  1952.                                     OTHER KEYS.
  1953.  
  1954.             HOME         - Redisplay the first page.
  1955.             END          - Display or redisplay the last page.
  1956.             PgUp         - Scroll up one full page.
  1957.             PgDn         - Scroll down one full page.
  1958.             Cursor Down  - Move the cursor down.
  1959.             Cursor Up    - Move the cursor up.
  1960.             Return       - Same as the Cursor Down key.
  1961.             Ctrl-Break   - Terminate the current processing.
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.               APPENDIX D FUNCTION KEY REFERENCE.                        27
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.            APPENDIX E USER SUPPORTED SOFTWARE CONCEPT.
  1984.  
  1985.            AVAILABILITY
  1986.  
  1987.            Available   from  Mike  Hodapp  under  the  "user  supported
  1988.            software"  concept  promoted  by Jim Button and others.  See
  1989.            below.
  1990.  
  1991.            COPYING
  1992.  
  1993.            The  Incremental  Backup  Utility  can  be  copied onto your
  1994.            diskettes for use on your machine.
  1995.  
  1996.            DISCLAIMER
  1997.  
  1998.            In  no  event  will  the  author  be  liable  to you for any
  1999.            damages,  including  any lost profits, lost savings or other
  2000.            incidental  or  consequential damages arising out of the use
  2001.            of  or inability to use this program, even if the author has
  2002.            been  advised of the possibility of such damages, or for any
  2003.            claim by any other party.
  2004.  
  2005.            PERMISSION TO COPY
  2006.  
  2007.            Clubs   and   other  non-profit  organizations  are  granted
  2008.            permission  by  the author to freely copy these programs and
  2009.            documentation and share it with their members, so long as:
  2010.  
  2011.            1.   No  price is charged for the software or documentation.
  2012.                 However,  a  distribution  cost  may be charged for the
  2013.                 cost  of  the  diskette, so long as it is not more than
  2014.                 $10 total.
  2015.  
  2016.            2.   Club members are informed of the user-supported concept
  2017.                 and encouraged to support it with their donations.
  2018.  
  2019.            3.   The  program  or  documentation are not modified in any
  2020.                 way and are distributed together.
  2021.  
  2022.            THE USER-SUPPORTED CONCEPT
  2023.  
  2024.                              User-Supported Software
  2025.              If you are using this program and find it to be of value
  2026.                       your contribution will be appreciated.
  2027.                                 ($20 is suggested)
  2028.  
  2029.                                    Mike Hodapp
  2030.                                  5609 Apache Road
  2031.                                Louisville, KY 40207
  2032.  
  2033.            Regardless  of  whether  you  make  a  contribution, you are
  2034.            encouraged to copy and share this program.
  2035.              APPENDIX E USER SUPPORTED SOFTWARE CONCEPT.               28
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.             User-supported  software  is  an  experiment in distributing
  2052.             computer programs, based on these beliefs:
  2053.  
  2054.             1.   That   the   value  and  utility  of  software  is best
  2055.                  assessed by the user on his/her own system.
  2056.  
  2057.             2.   That  the  creation  of  personal computer software can
  2058.                  and should be supported by the computing community.
  2059.  
  2060.             3.   That  copying  of programs should be encouraged, rather
  2061.                  than restricted.
  2062.  
  2063.             Anyone  may  request  a  copy of a user-supported program by
  2064.             sending   a  blank,  formatted  disk  to  the  author of the
  2065.             program.   An  addressed,  postage-paid  return  mailer must
  2066.             accompany  the  disk  (no exceptions, please). A copy of the
  2067.             program,  with  documentation  on  the disk, will be sent by
  2068.             return  mail.   The program will carry a notice suggesting a
  2069.             contribution    to    the    program's   author.    Making a
  2070.             contribution  is  completely  voluntary  on the part of each
  2071.             user.
  2072.  
  2073.             Free  distribution of software and voluntary payment for its
  2074.             use  eliminates  costs  for  advertising and copy protection
  2075.             schemes.
  2076.  
  2077.             Users  obtain quality software at reduced cost. They can try
  2078.             it  out  before  buying,  and do so at their own pace and in
  2079.             the  comfort of their own home or office.  The best programs
  2080.             will survive, based purely on their quality and usefulness.
  2081.  
  2082.             Please join the experiment.
  2083.  
  2084.             If   you  believe  in  these  ideals,  your  contribution is
  2085.             solicited to help make them work.
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.             For  those  of you requiring an invoice in order to initiate
  2092.             payment   through   your   company   accounting  system, the
  2093.             following  invoice  is  provided.  Those who wish an invoice
  2094.             for their tax records may also find it useful.
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.               APPENDIX E USER SUPPORTED SOFTWARE CONCEPT.               29
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.                                --------------------
  2116.                                      INVOICE
  2117.                                --------------------
  2118.  
  2119.  
  2120.  
  2121.  
  2122.            Purchased from:
  2123.                 Mike Hodapp
  2124.                 5609 Apache Road
  2125.                 Louisville, KY 40207
  2126.  
  2127.  
  2128.            DATE:     /     /
  2129.            ----------------------------------------------------------------
  2130.                                                   PRICE     PRICE
  2131.            PRODUCT                      QTY       EACH      EXTENDED
  2132.            -------------------------    ---       -----     --------
  2133.  
  2134.            INCREMENTAL BACKUP UTILITY
  2135.              program and
  2136.              documentation                1        $20        $20
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.                                                  SALES TAX      0
  2144.  
  2145.                                      --------------------------------------
  2146.                                      PLEASE PAY THIS AMOUNT    $20    TOTAL
  2147.            ----------------------------------------------------------------
  2148.  
  2149.  
  2150.  
  2151.            Please make check payable to : Mike Hodapp
  2152.  
  2153.  
  2154.            You may retain this Invoice
  2155.            for your tax records.
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.             CONTENTS
  2182.  
  2183.               INCREMENTAL BACKUP UTILITY 1.05 ENHANCEMENTS.....  1
  2184.               INCREMENTAL BACKUP UTILITY 1.04 ENHANCEMENTS.....  1
  2185.               INCREMENTAL BACKUP UTILITY 1.03 ENHANCEMENTS.....  1
  2186.               INCREMENTAL BACKUP UTILITY FUTURE ENHANCEMENTS...  1
  2187.             INCREMENTAL BACKUP UTILITY........................   1
  2188.               INTRODUCTION.....................................  1
  2189.                 OVERVIEW.......................................  1
  2190.                 CAPABILITIES...................................  2
  2191.                 BENEFITS.......................................  4
  2192.                 HARDWARE REQUIREMENTS..........................  4
  2193.                 SOFTWARE REQUIREMENTS..........................  4
  2194.               HOW TO USE THE PROGRAM...........................  5
  2195.                 INVOCATION.....................................  5
  2196.                 DISPLAYING THE FUNCTION KEY DEFINITIONS........  8
  2197.                 FUNCTION KEY DEFINITIONS.......................  8
  2198.                 OTHER KEYS..................................... 11
  2199.                 COLOR/CRAPHICS ADAPTER CONTROL................. 13
  2200.             APPENDIX A FILENAME DISPLAY SCREEN LAYOUT.........  15
  2201.             APPENDIX B RESTART DISPLAY SCREEN.................  20
  2202.             APPENDIX C MESSAGES...............................  22
  2203.             APPENDIX D FUNCTION KEY REFERENCE.................  27
  2204.             APPENDIX E USER SUPPORTED SOFTWARE CONCEPT........  28
  2205.                 AVAILABILITY................................... 28
  2206.                 COPYING........................................ 28
  2207.                 DISCLAIMER..................................... 28
  2208.                 PERMISSION TO COPY............................. 28
  2209.                 THE USER-SUPPORTED CONCEPT..................... 28
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247. 
  2248. 
  2249.  
  2250. 
  2251. 
  2252. 
  2253. . 28
  2254.                 THE USER-SUPPORTED CONCEPT..................... 28
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.